.list-content {
  width: 100%;
  height: 1.2rem;
  background: #fff;
  padding: 10px;
  border-bottom: 1px solid #f4f4f4;
  .optimalLeft {
    float: left;
    width: 0.66rem;
    height: 0.66rem;
    margin-right: 8px;
    & > img {
      width: 100%;
      height: 100%;
      border-radius: 2px;
    }
  }
  .optimalRight {
    float: right;
    width: 78%;
    text-align: left;
  }
  .rightTop {
    width: 100%;
    height: 0.25rem;
    line-height: 0.25rem;
    color: #000;
    font-size: 0.15rem;
    .distance {
      float: right;
      font-size: 0.14rem;
      color: #999;
    }
  }
  .rightMiddle {
    width: 100%;
    height: 0.25rem;
    line-height: 0.25rem;
    font-size: 0.12rem;
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .rightBottom {
    width: 100%;
    height: 0.25rem;
    line-height: 0.25rem;
    font-size: 0.12rem;
    color: #999;
    .stand {
      display: inline-block;
      width: 1px;
      height: 10px;
      background: #bbb;
      margin: 0 4px;
    }
    .bottomTag {
      float: right;
      margin-right: 0.06rem;
    }
    .tagLeft {
      height: 0.18rem;
      line-height: 0.16rem;
      text-align: center;
      border-radius: 2px;
      margin-right: 4px;
      border: 1px solid #01ad65;
    }
    .tagRight {
      width: 0.5rem;
      color: #fff;
      background: #01ad65;
      height: 0.18rem;
      line-height: 0.16rem;
      text-align: center;
      border-radius: 2px;
      border: 1px solid #01ad65;
    }
  }
  .activity {
    height: 0.25rem;
    line-height: 0.25rem;
    font-size: 0.12rem;
    color: #666;
  }
}

.home-container {
  background: #fff;
  .header {
    height: 42px;
    line-height: 42px;
    padding: 0 12px;
  }
  .floatLeft {
    display: inline-block;
    width: 70%;
    font-size: 14px;
    color: #ff9cf9;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .floatRight {
    float: right;
    font-size: 12px;
    color: #666;
  }
  .nearbyShops {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #000;
    background: #fff;
  }
}